/**
 * 
 */
var myApp = angular.module('myApp', []);

myApp.directive('uiDate', function() {
    return {
      require: '?ngModel',
      link: function($scope, element, attrs, controller) {
          element.mask("99/99/9999",{completed: function() {
        	  alert(this.val());
        	  controller.$setViewValue(this.val());
              $scope.$apply();
          }});
      }
    };
  });

myApp.directive('uiValor', function() {
    return {
      require: '?ngModel',
      link: function($scope, element, attrs, controller) {
          element.mask(",99",{completed: function() {
        	  controller.$setViewValue(this.val());
              $scope.$apply();
          }});
      }
    };
  });



function adminBolao($scope,$http){
	$scope.bolao;
	$scope.mostrar = true;
	$scope.jogos = [];
	$http.get("http://localhost:8080/restservice/bolao/findAll").success(function(boloes){
		$scope.boloes = boloes;
	});

	$scope.adicionarBolao = function(){
		alert("CHAMOU");
		bolaoObj = {
			identificadorGrupo:$scope.identificadorGrupo,
			dtSorteio:$scope.dtSorteio,
			qtdCotas:$scope.qtdCotas,
			valorCota:$scope.valorCota,
			qtdNumerosMarcado:$scope.qtdNumerosMarcado,
			seqObrigatoria:$scope.seqObrigatoria,
			seqIgnorada:$scope.seqIgnorada,
			qtdJogos:$scope.qtdJogos,
			tipoDeJogo:$scope.tipoDeJogo
		};
		$http.post("http://localhost:8080/restservice/bolao/inserirBolao",bolaoObj).success(function(){
			$scope.boloes.push(bolaoObj);
		});
	};
	
//	$scope.criarJogos = function(){
//		jogoObj = {
//				identificadorGrupo:"2",
//				qtdNumerosMarcado:$scope.qtdNumerosMarcado,
//				seqObrigatoria:$scope.seqObrigatoria,
//				seqIgnorada:$scope.seqIgnorada,
//				qtdJogos:$scope.qtdJogos
//		};
//		$scope.jogos.push(jogoObj);
//	};
//	
	//VOLTAR A TESTAR
	$scope.enviarJogos = function(){
//		jogos = [{
//			identificadorGrupo:"2",
//			qtdNumerosMarcado:$scope.qtdNumerosMarcado,
//			seqObrigatoria:$scope.seqObrigatoria,
//			seqIgnorada:$scope.seqIgnorada,
//			qtdJogos:$scope.qtdJogos
//		}];
		alert($scope.jogos+"Tes");
		$http.post("http://localhost:8080/restservice/bolao/inserirJogo",$scope.jogos);
	};
}